package com.itany.corejava.code08_常用类.包装类;

/**
 * @author MissChen
 * @version 1.0
 * @date 2023 年11月14日 13:42
 */
public class Test03_常用方法 {
    public static void main(String[] args) {
        //方法
        System.out.println("二进制:"+Integer.toBinaryString(100));
        System.out.println("八进制:"+Integer.toOctalString(100));
        System.out.println("十六进制:"+Integer.toHexString(100));

        //将String类型转换成int类型
        int num=Integer.parseInt("100");
        System.out.println(num);

        //将String类型转换成double类型
        double d=Double.parseDouble("5.78");
        System.out.println(d);

        // 将指定的字符串作为进制的数据转换成int类型
        // parseInt("字符串","当前字符串所表示的数字的进制")

        //将二进制数据的字符串转换成十进制
        System.out.println(Integer.parseInt("1100100",2));
        System.out.println(Integer.parseInt("144",8));
        System.out.println(Integer.parseInt("64",16));

        System.out.println(Integer.parseInt("78",16));
        System.out.println(Integer.parseInt("112",3));

        // 常量
        System.out.println("int类型最小值:"+Integer.MIN_VALUE);
        System.out.println("int类型最大值:"+Integer.MAX_VALUE);
        System.out.println("byte类型最小值:"+Byte.MIN_VALUE);
        System.out.println("ibyte类型最大值:"+Byte.MAX_VALUE);

        Stu stu=new Stu();
        stu.show();

    }
}
